﻿@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}
html {overflow: hidden;overflow-y: auto; background:#fff;} /*始终让 Firefox 显示滚动条*/
* {word-wrap: break-word;padding: 0;margin: 0;}/*文字强制换行word-break:keep-all;(Ff)*/
table {border-collapse: collapse;}/*细线表格*/
fieldset, img {border: none;}/*清除描边*/
ul, li {list-style-type: none;}/*无列表项目标记*/
a {text-decoration: none;}/* 链接无下划线,有为underline;链接去框 */
a:link {color: #666;}/* 未访问的链接 */
a:visited {color: #666;}/* 已访问的链接 */
a:hover {color: #025bb5;}/* 鼠标在链接上 */
a:active {color: #666;blr:expression(this.onFocus=this.blur());}/* 点击激活链接 */
body {font-family:"\5fae\8f6f\96c5\9ed1";font-size: 12px;color:#666;/*background:url(../images/cp_bj.jpg); background-size: 100%;*/ min-width:1200px; }
select, input {vertical-align: middle;outline: none;}
em, i {font-style: normal;}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {cursor: pointer}
.h10 {clear: both;height: 10px;overflow: hidden;}
.h15 {clear: both;height: 15px;overflow: hidden;}
.h20 {clear: both;height: 20px;overflow: hidden;}
.h25 {clear: both;height: 25px;overflow: hidden;}
.h30 {clear: both;height: 30px;overflow: hidden;}
.h35 {clear: both;height:35px;overflow: hidden;}
.h40 {clear: both;height: 40px;overflow: hidden;}
.h45 {clear: both;height: 45px;overflow: hidden;}
.h50 {clear: both;height: 50px;overflow: hidden;}
.h60 {clear: both;height: 60px;overflow: hidden;}
.h70 {clear: both;height: 70px;overflow: hidden;}
.h80 {clear: both;height: 80px;overflow: hidden;}
.h90 {clear: both;height: 90px;overflow: hidden;}
.h100 {clear: both;height:100px;overflow: hidden;}
.clear {clear: both;overflow: hidden;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
.wrap {width: 1200px;clear: both;margin: 0 auto;}
.clearB{ clear: both; width: 100%; height: 15px;}
.imghover{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);	
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-ms-transition: .5s all;
	-o-transition: .5s all;
	transition: .5s all;
}
.imghover:hover{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);	
}
.animated2{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}

@font-face {font-family: "../fonts/iconfont";
src: url('../fonts/iconfont.eot'); /* IE9*/
src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
font-family:"../fonts/iconfont" !important;
font-size:16px;
font-style:normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
-moz-osx-font-smoothing: grayscale;
}

/**内容区切入**/
.nynrq{
animation:nynrq 1.0s linear both;
-webkit-animation:nynrq 1.0s linear both; 
-moz-animation:nynrq 1.0s linear both; 
-o-animation:nynrq 1.0s linear both;
}
@keyframes nynrq 
{0% { margin-top:240px;} 100%{  margin-top:0px;}}
@-webkit-keyframes nynrq 
{0% { margin-top:240px;} 100%{  margin-top:0px;}}
@-moz-keyframes nynrq
{0% { margin-top:240px;} 100%{  margin-top:0px;}}
@-o-keyframes nynrq
{0% { margin-top:240px;} 100%{  margin-top:0px;}}
/**内容区切入 end**/


/*===========================头部begin===========================*/
.header_logo{ position: relative; z-index: 66; width:1200px; margin: 0px auto; height: auto;}
.header_module_logo{ position: absolute; top: -115px;}
.header_module{ width: 100%; height: auto; background: #FFF;}
.headBox{ height:39px; padding-top:10px;position:relative; z-index:3; }
.headBox i{ height:11px; width:1px; background:#858585; float:left; display:inline; margin:12px 12px 0 18px;}
.headBox .a1{ padding-right:22px; background:url(../images/icon1.png) no-repeat right center; height:35px; line-height:35px;}
.headBox .a2{padding-right:25px; background:url(../images/72.png) no-repeat right 6px; background-size:22px auto; height:35px; line-height:35px;}
.header_dh{ width: auto; float: left; font-size: 30px; color: #de2b2f; line-height: 39px; background: url(../images/dh_t.jpg) 0px center no-repeat;text-indent: 40px;height:32px;margin-top: 4px;}
.topewm{height:35px; line-height:35px;position: relative;z-index: 1;cursor:pointer}
.topewm span{ display:block; padding-right:22px;}
.topewm .icon2{background:url(../images/icon2.png) no-repeat right center;}
.topewm .icon3{background:url(../images/icon3.png) no-repeat right center;}
.topCode{position: absolute;top:40px;display:none;left: -10px;}
.topCode p{width: 100px;height: 100px;padding:5px;background: #fff;position: relative;font-size: 14px;color:#666; border:1px solid #ccc}
.topCode p img{display: block;width: 100px;height: 100px;}
.topCode p em{display: block;width: 16px;height:9px;overflow: hidden;background: url(../images/icon4.png) no-repeat center center;position: absolute;top:-9px;left:50%; margin-left:-8px}
.topewm:hover .topCode{ display:block}
.top {clear:both;height:80px; position:relative; z-index:2; background: #FFF;}

.header_sr{ width: 74px; height: 30px; border: 1px solid #ddd; text-indent: 10px; line-height: 30px; float: right; position: relative; z-index: 66; margin-right: 25px;}
.header_bx{ width: 74px; font-size: 13px; color: #b0b0b0; font-weight: normal; cursor: pointer; height: 30px; background: url(../images/zh_tb.png) 55px center no-repeat;}
.header_item{ position: absolute; top:-28px; background: #FFF; display: none; left: -1px; width: 74px; border: 1px solid #ddd;}
.header_item dt{ font-size: 13px; line-height: 30px; font-weight: normal;}
.header_item dt a{ color: #454545; display: block; width: 74px; height: 30px;}
.header_bx:hover{ background: url(../images/zh_htb.png) 50px center no-repeat; color: #df0000;}
.header_item dt a:hover{color: #df0000;}
.header_sr .aaa{background: url(../images/zh_htb.png) 50px center no-repeat; color: #df0000;}


/*logo*/
.logo {width:455px;height:80px;overflow: hidden;}
.logo a{ display:block; height:100%}
/*menu*/
.nav_dl{height: 80px;}
.nav_dl dd{width:85px;float: left;display: inline;position: relative; margin-left:15px}
.nav_dl dd .nav_a{display: block;width:85px;height:77px;font-size:16px;color: #262626;text-align: center;line-height:77px; position:relative; border-bottom:3px solid #fff;}
.nav_dl dd .nav_a i{ width:15px; height:77px; background:url(../images/menuico.png) no-repeat center center; display:inline; float:right; transition:all .5s;-webkit-transition:all .5s}
.nav_dl dd:hover .nav_a i{border-bottom:3px solid #de2b2f;color: #de2b2f;}
.nav_dl dd.hover .nav_a{ border-bottom:3px solid #de2b2f;color: #de2b2f;}
.nav_dl dd.hover .nav_a i{ background:url(../images/menuico2.png) no-repeat center center}
.subNavBg{ height:350px; width:500%; background:url(../images/mc.png) repeat left top #FFF; position:absolute; top:80px; left:0; display:none; z-index:-1}
.subNavBox{overflow: hidden;position: absolute;top:80px; height:350px;width:1200px; display:none; left: 50%; margin-left: -720px;}
.subNavCon{overflow:hidden;}
.subNavText{color:#666; width:310px; overflow:hidden; width:515px; margin-right:65px;}
.subNavText .tit{ font-size:24px; font-weight:bold; color:#333; height:50px; line-height:50px; padding:25px 0 15px; overflow:hidden; display:block;}
.subNavText .text{ font-size:14px; overflow:hidden; line-height:24px; color: #454545;}
.second_ul{overflow: hidden; padding:20px 55px 20px 45px; border:1px solid #ebebeb; border-top:none; border-bottom:none;}
.boxscroll {height:310px;width:170px;overflow: auto;}
.second_ul ul{overflow:hidden;}
.second_ul li{overflow: hidden;border-bottom:1px solid #ebebeb;width:170px; padding:5px 0;}
.second_ul li span{ width:112px; height:32px; line-height:32px; display:block; overflow:hidden; padding-left:20px;}
.second_ul li span a{font-size: 14px;color:#4a4a4a; display:block;}
.second_ul li:hover span{ background:#de2b2f}
.second_ul li:hover span a{color:#fff;}
.second_ul li.hover span{ background:#de2b2f}
.second_ul li.hover span a{color:#fff;}
.second_ul li.hover .third{ display:block}
.second_ul .third{ display:none; overflow:hidden; padding-left:20px;}
.second_ul .third a{ line-height:30px; height:30px; overflow:hidden; display:block;}
.second_ul .third a.hover{ color:#de2b2f}
.subImg{width:300px; height:200px; overflow:hidden; margin-top:40px;}
.subImg img{width:300px; height:200px;}
/*搜索*/
.index_search{height:30px;position:relative;text-align:right; overflow:hidden;}
.index_search span{ display:inline-block;background:url(../images/search.png) no-repeat center center; width:30px; height:30px; cursor:pointer; position:relative; z-index:1;}
.index_search span a{ display:block;width:30px; height:30px;}
.index_search .searchCon{width:200px; height:30px; background:#f6f6f6; border-radius:5px; position:absolute; top:0px;right:-210px; z-index:0}
.index_search .input{width:150px; height:30px; background:none; border:none; padding:0 0 0 10px;}
/*---------------------------banner--------------------------------*/
.bannerSlide{background: #fff;width:100%; clear:both; position:relative}
.bannerSlide .hd {text-align:center; height:70px; overflow:hidden; position:absolute; bottom:-35px; left:0; width:100%;}
.bannerSlide .hd ul {text-align: center; display:inline-block}
.bannerSlide .hd ul li {float:left;display:inline;margin:0 5px;height:70px;width:70px;border-radius:70px;background-color:#fff; line-height:999;cursor:pointer;}
.bannerSlide .hd ul li span{ display:block; height:100%;background-repeat:no-repeat;background-position:center center; transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s; }
.bannerSlide .hd ul li span.a1{ background-image:url(../images/b1.png);}
.bannerSlide .hd ul li span.a2{ background-image:url(../images/b2.png);}
.bannerSlide .hd ul li span.a3{ background-image:url(../images/b3.png);}
.bannerSlide .hd ul li span.a4{ background-image:url(../images/b4.png);}
.bannerSlide .hd ul li span.a5{ background-image:url(../images/b5.png);}
.bannerSlide .hd ul li.on{background-color:#e7be4d;}
.bannerSlide .hd ul li.on .a1{ background-image:url(../images/b1h.png);}
.bannerSlide .hd ul li.on .a2{ background-image:url(../images/b2h.png);}
.bannerSlide .hd ul li.on .a3{ background-image:url(../images/b3h.png);}
.bannerSlide .hd ul li.on .a4{ background-image:url(../images/b4h.png);}
.bannerSlide .hd ul li.on .a5{ background-image:url(../images/b5h.png);}
.bannerSlide .bd dl dd{clear:both; overflow:hidden;}
.bannerSlide .bd dl dd a{ display:block; width:100%;height:100%; background-size:cover !important;}
.bannerSlide .btn{ width:57px; height:113px; position:absolute; top:50%; margin-top:-56px; cursor:pointer; display:none}
.bannerSlide .prev{ left:30px; background:url(../images/prev.png) no-repeat center center;}
.bannerSlide .next{ right:30px;background:url(../images/next.png) no-repeat center center;}
.bannerSlide:hover .btn{ display:block}


.main_visual{height:580px;overflow:hidden;position:relative; width:100%; left:0;top:0px;}
.main_image{height:580px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:580px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:580px;}
.main_image li a{display:block;width:100%;height:580px}

div.flicking_con{position:absolute; bottom: 15px; left:50%;z-index:999;width:270px;height:21px;margin:0 0 0 -135px;}
div.flicking_con a{float:left;width:80px;height:6px;margin:0;padding:0;display:block;text-indent:-1000px ; background: #FFF; margin: 0px 5px;}
div.flicking_con a.on{ background: #ff1a0d;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:27px!important;height:51px!important;top:250px; display: block;}
#btn_prev{background:url(../images/cp_jt1.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/cp_jt2.png) no-repeat right top;right:100px;}

.main_visual2{height:530px;overflow: visible;position:relative;}
.main_image2{height:530px;overflow: hidden;position:relative;top:20px;}
.main_image2 ul{width:9999px;height:480px;overflow:hidden;position:absolute;top:0px;left:0}
.main_image2 li{float:left;width:100%;height:480px;}

.flicking_con2{position: relative;top:535px!important; z-index:999; margin:0 auto;}
.flicking_con2 a{float:left;width:12px;height:12px;margin:0 5px;padding:0;background:#ababab;display:block;text-indent:-1000px}
.flicking_con2 a.on{background:#c21717;}
#btn_prev2,#btn_next2{z-index:11111;position:absolute;display:block;width:27px!important;height:51px!important;top:215px; display: block;}
#btn_prev2{background:url(../images/cp_jt1.png) no-repeat left top;left:0px;}
#btn_next2{background:url(../images/cp_jt2.png) no-repeat right top;right:0px;}


/**banner**/
.banner{ height:580px; position:relative; z-index:0; margin-top:-12px;}
/**产品推荐**/
.cpbgs{ display:block; height:540px;}
.cptj{ display:block; float:left; width:294px; background:#fff; margin-left:24px;}
.cptjk1{ height:132px; padding:43px 30px 30px;}
.cptjk2{ height:274px; position:relative; display:block; overflow:hidden;}

.cptj:hover .cptjk2 img{
animation:cptjk2 5s linear 0s infinite alternate both;
-webkit-animation:cptjk2 5s linear 0s infinite alternate both; 
-moz-animation:cptjk2 5s linear 0s infinite alternate both; 
-o-animation:cptjk2 5s linear 0s infinite alternate both;
}
@keyframes cptjk2 
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}
@-webkit-keyframes cptjk2 
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}
@-moz-keyframes cptjk2
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}
@-o-keyframes cptjk2
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}
.cp-bk{ display:block; position:absolute; top:0; left:0;}
.cpt-line{ width:84px; height:3px; background:#c21717; margin:0 auto;}
.cpt-ti{ display:block; text-align:center; line-height:30px; font-size:16px; color:#000; padding:15px 0 18px;}
.cpt-ti a, .cpt-ti a:visited{ color:#000;}
.cpt-js{ display:block; line-height:24px; color:#626262; font-size:12px; text-align:center; }
.cpt-js a, .cpt-js a:visited{ display:block; color:#626262;}



/*indexTit*/
.indexTit{ height:45px; border-bottom:1px solid #e6e6e6; position:relative}
.indexTit .a1{position:absolute;bottom:-1px; left:0; height:46px;}
.indexTit span{ height:44px; border-bottom:2px solid #025bb5; line-height:44px; color:#025bb5; font-size:24px; float:left; display:inline;}
.indexTit em{ float:left; display:inline; color:#666;line-height:34px; text-transform:uppercase; padding-left:5px; padding-top:10px;}
.indexTit .more{ color:#999; height:45px; line-height:45px; text-transform:uppercase; padding-right:15px; background:url(../images/more.png) no-repeat right center;}
/*con1*/
.con1L{ width:560px; overflow:hidden;}
.indexVideo{position:relative; overflow:hidden; height:280px; width:560px;}
.videoBox{ width:445px; height:280px; overflow:hidden; }
.videoText{ width:95px; height:240px; background:#000; padding:20px 10px; color:#fff;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .3s; position:absolute; right:0; top:0;}
.videoText a{ color:#fff; font-size:14px; font-weight:bold; display:block; line-height:24px; overflow:hidden; margin-bottom:15px;}
.videoText span{ color:#fff;display:block; line-height:20px; overflow:hidden;}
.videoText:hover{ width:250px;}
.con1R{ width:610px; overflow:hidden;}
.con1Dl{ width:630px; overflow:hidden;}
.con1Dl dd{ width:188px; height:278px; border:1px solid #ebebeb; overflow:hidden; margin-right:20px; float:left; display:inline;text-align:center;}
.con1Dl dd a{ display:block; height:100%;}
.con1Dl dd p{ margin-top:20px; height:60px; overflow:hidden; display:block;}
.con1Dl dd p.p1{ background:url(../images/icon5.png) no-repeat center center;}
.con1Dl dd p.p2{ background:url(../images/icon6.png) no-repeat center center;}
.con1Dl dd p.p3{ background:url(../images/icon7.png) no-repeat center center;}
.con1Dl dd h3{ height:35px; line-height:35px; display:block; overflow:hidden; font-size:16px; color:#262626; margin-bottom:5px;padding:0 10px }
.con1Dl dd span{ line-height:26px; height:52px;display:block; overflow:hidden; font-size:14px;padding:0 10px; margin-bottom:28px;}
.con1Dl dd .pic{ height:80px; width:188px; overflow:hidden; display:block;}
.con1Dl dd .pic img{height:80px; width:188px;}
/*con2*/
.con2{ background:#f5f5f5; overflow:hidden; clear:both;}
.hotNews{ width:480px; height:427px; overflow:hidden;background:#fff;}
.hotNews .pic{ width:480px; height:320px; overflow:hidden; display:block;}
.hotNews .pic img{ width:480px; height:320px; }
.hotNews .textBox{ padding:10px 18px 15px; overflow:hidden;}
.hotNews .textBox a{ height:30px; line-height:30px; display:block; overflow:hidden; font-size:14px; color:#333; font-weight:bold}
.hotNews .textBox a:hover{ color:#025bb5;}
.hotNews .textBox span{ height:48px; line-height:24px; display:block; overflow:hidden;color:#858585;}
.con2R{ width:700px; height:427px; overflow:hidden;}
.dateDl{ background:#fff; height:180px; overflow:hidden; padding:5px 20px;}
.dateDl dd{ height:80px; border-bottom:1px dotted #c7c7c7; overflow:hidden; padding:5px 0;}
.dateDl dd:last-child{ border-bottom:none;}
.dateDl .date{ width:55px; margin-right:15px; overflow:hidden; text-align:center;}
.dateDl .date b{ height:39px; font-size:30px; line-height:39px; padding-top:10px; border-bottom:1px solid #666; overflow:hidden; display:block;}
.dateDl .date em{ height:20px;line-height:20px; padding-top:3px;overflow:hidden; display:block;}
.dateDl h3{ height:30px; font-size:14px; line-height:25px;overflow:hidden; display:block; font-weight:bold}
.dateDl span{ height:48px;line-height:24px;overflow:hidden; display:block;}
.dateDl dd:hover{ color:#d2782a}
.dateDl dd:hover .date b{border-bottom:1px solid #d2782a;}
.indexList{ padding:9px 20px; background:#fff; overflow:hidden;}
.indexList dd{ line-height:34px; height:34px; font-size:14px; overflow:hidden;}
.indexList span{ float:right; display:inline;}
/*con3*/
.indexTit2{ height:40px; line-height:40px; overflow:hidden;}
.indexTit2 a{ font-size:24px; color:#025bb5; float:left; display:inline; padding-right:10px;}
.indexTit2 span{ height:20px; line-height:20px; border-left:1px solid #c7c7c7; color:#c7c7c7; font-size:14px; float:left; display:inline; padding-left:10px; margin-top:12px;}
.con3Dl{ overflow:hidden; width:1220px;}
.con3Dl dd{ width:225px; margin-right:18px; overflow:hidden; float:left; display:inline; position:relative; padding-top:165px;}
.con3Dl dd .pic{ height:200px; width:225px; overflow:hidden; display:block;}
.con3Dl dd .pic img{ height:200px; width:225px;}
.con3Dl .textBox{ height:145px; width:195px; background:url(../images/mc2.png) no-repeat center top; position:absolute; top:0; left:0; padding:18px 15px 37px; z-index:1; text-align:center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .3s;}
.con3Dl .textBox .a1{ height:40px; line-height:40px; font-size:18px; color:#333; overflow:hidden; display:block;}
.con3Dl .textBox .a2{line-height:24px; font-size:14px;overflow:hidden; display:block; color:#858585;}
.con3Dl .textBox .a1:hover{ color:#fff;}
.con3Dl .textBox .a2:hover{ color:#fff;text-decoration:underline}
.con3Dl dd:hover .textBox{background:url(../images/mc2h.png) no-repeat center top;}
.con3Dl dd:hover .textBox .a1{ color:#fff;}
.con3Dl dd:hover .textBox .a2{ color:#fff;}
/*快速导航*/
.ksNav{ height:180px; width:100%; background:#f4f4f4;}
.ksNav dl{ width:1220px; padding:45px 0;}
.ksNav dd{height:auto;width:244px; float:left; display:inline}
.dbtb_pic{ width: 84px; height: 84px; float: left; margin-right:10px; border-radius: 50%; text-align: center; background:#ddd;}
.ksNav dd i{ width: 84px; height: 84px; display: block;  font-size:42px;  line-height: 84px;}
.dbtb_item{ width: auto; line-height: 84px; font-size: 18px; color: #333; font-family:"\5fae\8f6f\96c5\9ed1"; height: 84px;}
.ksNav dd a{ display:block; height:100%;}
.ksNav dd p{ width:80px; float:left; display:inline; height:50px;}
.ml30{ margin-left:30px}
.ksNav span{ font-size:20px; height:30px; line-height:30px; display:block; overflow:hidden; color:#333;}
.ksNav em{ font-size:14px; height:20px; line-height:20px; display:block; overflow:hidden; color:#666; font-style:normal; white-space:nowrap; text-overflow:ellipsis}
.ksNav dd:hover .dbtb_item{ color:#182c67}
.ksNav dd:hover .dbtb_pic{ background: #182c67;}
.ksNav dd:hover .dbtb_pic i{ color:#FFF}
/*------------------footer----------------------*/
.footer{clear:both;overflow:hidden;/*background:url(../images/bg.png) repeat left top;*/ background: #182c67; padding:40px 0px; font-family:"\5fae\8f6f\96c5\9ed1";}
.footer .tit{height:40px; background: url(../images/ft_t.jpg) bottom left no-repeat; line-height:35px; margin-bottom:10px; display:block; clear:both; overflow:hidden; font-size:16px; color:#FFF;}
.footDl{ width:560px; overflow:hidden;}
.footDl dd{ width:160px; float:left; display:inline; background: url(../images/ft_bg.jpg) right center no-repeat; margin-right:20px; overflow:hidden;}
.footDl dd a{ height:28px; line-height:28px;display:block;overflow:hidden; font-size: 14px; color: #dbdbdb}
.footDl dd a:hover{ color: #e70014;}
.f_contact{ width:295px; overflow:hidden; line-height:28px; font-size:14px;}
.f_contact em{ display:block; font-style:normal; color:#FFF; font-weight:bold; overflow:hidden; height:30px; line-height:30px;    font-size: 14px;
    font-family: '宋体';}
.f_contact span{ display:block; color: #dbdbdb;}
.f_ewm{ width:144px; overflow:hidden; margin-top: 20px;}
.f_ewm p{ width:144px; height:144px; overflow:hidden; display:block;}
.f_ewm img{ width:144px; height:144px;}
.f_ewm span{ height:30px; line-height:30px; color: #dbdbdb; font-size:13px; text-align:center; display:block; overflow:hidden;}
.footer2{ height:60px; border-top: 1px solid #1e3782; line-height:60px; font-size:14px; color:#fff; background:#182c67; /*overflow:hidden;*/}
.footer2 a{ color:#fff;}
.footer2 a:visited{ color:#fff;}
.footer2 a:hover{ color:#fff; text-decoration:underline}
.footer2 a:active{ color:#fff;}
.f_share{ height:30px;overflow:hidden; margin-top:15px;}
.f_share a{ padding:0 !important; height:30px !important; width:30px !important; margin:0 0 0 7px !important;}
.f_share .f_tsina{ background:url(../images/f_share.png) no-repeat left top;}
.f_share .f_sqq{ background:url(../images/f_share.png) no-repeat -37px top;}
.f_share .f_weixin{ background:url(../images/f_share.png) no-repeat -74px top;}
.f_share .f_more{ background:url(../images/f_share.png) no-repeat -111px top;}
.ft_L{ width: auto; float: left; height: 60px; font-family:"\5fae\8f6f\96c5\9ed1"; line-height: 60px; font-size: 13px; color: #eaeaea;}
.ft_R{ width: auto; float: right; height: 60px; font-family:"\5fae\8f6f\96c5\9ed1"; line-height: 60px; font-size: 13px; color: #eaeaea;}
.ft_R a{color: #eaeaea;}
.ft_R a:hover{color: #eaeaea; text-decoration: underline;}
.ft_gzwm{ background: url(../images/ft_bg.jpg) left center no-repeat; height:198px; width: auto; padding-left: 30px;}
/*--------------------二级页面-----------------------------*/

.subbanner{ clear:both; overflow:hidden; height:400px; background-size:cover; position:relative}
.subbanner a{ display:block; height:100%;}
.subbanner .text{ height:97px; width:363px; position:absolute; left:50%; margin-left:-600px; bottom:63px; background:url(../images/text.png) no-repeat left center;}

.subMenuBox{ height:33px; position:relative; background:#f5f5f5;}
.submenu{ height:66px; position:absolute; top:-33px; left:50%; margin-left:-600px;}
.submenu dd{margin-right:1px; float:left; display:inline;}
.submenu dd span{ font-size:16px;display:block;line-height:66px; text-align:center; background:#025bb5;}
.submenu dd span a{display:block; color:#fff;}
.submenu dd.hover span{ background:#fff}
.submenu dd.hover span a{color:#555;}
.submenu .third{ height:66px; line-height:66px; text-align:center; overflow:hidden; width:1200px; position:absolute;left:0; top:66px; display:none}
.submenu .third a{ font-size:16px; color:#555; padding:0 10px; display:inline-block; margin:0 14px; height:63px; border-bottom:3px solid #f5f5f5;}
.submenu .third a:hover{ border-bottom:3px solid #025bb5; color:#025bb5;}
.submenu .third a.hover{ border-bottom:3px solid #025bb5; color:#025bb5;}
.submenu dd.hover .third{ display:block}
.thirdBox{ width:100%; background:#f5f5f5; height:66px; overflow:hidden;}

.gray{ background:#f5f5f5; overflow:hidden}
.subContent{clear:both; overflow:hidden; width:1200px;margin:0 auto; min-height:350px; height:auto !important; height:350px;}

/*列表分页*/
.page { padding:15px 10px 10px 0px; overflow: hidden; clear: both; height: 35px; line-height: 35px;text-align: center; }
.page a { padding: 9px 12px; color: #383838; border-radius:4px; border: 1px solid #e7e7e7; margin-right: 3px; font-family: "songti";}
.page a:hover { background: #d2782a !important; color: #fff; border: 1px solid #d2782a; }
.page a.hover { background: #d2782a !important; color: #fff; border: 1px solid #d2782a; }
.page input { vertical-align: middle; height: 20px; border: 1px solid #e7e7e7; }
.page .lable { color: #383838; font-family: "songti"; }
.page input.pageDetail { width: 30px; height: 30px; margin-right: 3px; text-align: center; border-radius: 4px; color: #383838; font-family: "songti"; margin-bottom: 2px; }
.page input.page_bnt { border: none; width: 50px; height: 30px; margin-left: 3px; border-radius: 4px; cursor: pointer; }
/*页码结束*/
/*视频列表*/
.videoList{ clear:both; overflow:hidden;width:1230px;}
.videoList dd{ width:386px;float:left; display:inline; overflow:hidden; margin:0 20px 20px 0}
.videoList dd .pic{ display:block; width:386px; height:258px; overflow:hidden; position:relative;}
.videoList dd .pic img{ display:block; width:100%; height:100%;}
.videoList dd i{ width:62px; height:59px; display:block; position:absolute; top:50%; left:50%; margin:-29px 0 0 -31px; background:url(../images/video.png) no-repeat center center; display:none}
.videoList dd .a1{ height:70px; line-height:70px; display:block;overflow:hidden; text-align:center; font-size:16px; color:#555; background:#f0f0f0; transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.videoList dd:hover .a1{ background:#e0ab32; color:#fff;}
.videoList dd:hover i{ display:block}
/*全图列表*/
.newsAllImg{ clear:both; overflow:hidden;/*width:1230px;*/}
.newsAllImg dd{ width:386px;float:left; display:inline; overflow:hidden;/* margin:0 20px 0px 0*/}
.newsAllImg dd .pic{ display:block; width:386px; height:50px; overflow:hidden;}
.newsAllImg dd .pic img{display:block; width:100%; height:100%;}
.newsAllImg dd .a1{ height:55px; line-height:55px; display:block;overflow:hidden;font-size:16px; text-align:center; color:#333;}
.newsAllImg dd .a1:hover{color:#025bb5;}
/*弹窗*/
.leadView{ padding:50px 45px 45px; overflow:hidden;}
.leadSlide{ width:600px; height:400px; position:relative; margin:0 auto 20px;}
.leadSlide .hd{ display:none;}
.leadSlide dd{width:600px; height:400px; overflow:hidden;}
.leadSlide dd img{width:600px; height:400px;}
.leadSlide .btn{ height:55px; width:31px;cursor:pointer; position:absolute; top:50%; margin-top:-27px;}
.leadSlide .lprev{background:url(../images/prev2.png) no-repeat center center; left:-62px;}
.leadSlide .lnext{background:url(../images/next2.png) no-repeat center center; right:-62px;}
.leadName{ height:65px; line-height:55px; font-size:20px; color:#333; text-align:center; overflow:hidden;}
.leadText{line-height:24px; font-size:16px; color:#333;overflow:hidden;}
/*全文列表*/
.hotNewsList{ clear:both; overflow:hidden; width:1220px;}
.hotNewsList .bd{ width:1200px; overflow:hidden;}
.hotNewsList dd{ width:387px; float:left; display:inline; margin-right:20px;overflow:hidden; }
.hotNewsList dd .pic{ width:387px;display:block; height:258px; overflow:hidden; position:relative;}
.hotNewsList dd .pic img{ display:block; width:387px; height:258px;}
.hotNewsList .date{ width:106px; height:56px; padding:13px 0; background:rgba(209,116,38,0.9); position:absolute; left:0; top:0; color:#fff; text-align:center;}
.hotNewsList .date b{ height:35px; line-height:35px; display:block; overflow:hidden; font-size:28px;}
.hotNewsList .date em{ height:21px; line-height:21px; display:block; overflow:hidden; font-size:16px; font-style:normal}
.hotNewsList .text{ padding:20px;overflow:hidden; background:#fff;}
.hotNewsList dd .a1{ height:48px; line-height:24px; display:block; clear:both; overflow:hidden;font-size:16px; color:#333; margin-bottom:10px;}
.hotNewsList dd span{ height:48px; line-height:24px; font-size:14px; color:#666; clear:both; overflow:hidden; display:block;}
.hotNewsList dd .a1:hover{ color:#d2782a;}
.hotNewsList .hd {width:100%;height:11px; margin:25px 0 35px;}
.hotNewsList .hd ul {text-align: center;}
.hotNewsList .hd ul li { display:inline-block;cursor: pointer;overflow: hidden;line-height:99px;margin:0 4px;height:9px;width:9px;border-radius:100%; border:1px solid #9b9b9b;}
.hotNewsList .hd ul li.on {background:#d2782a;border:1px solid #d2782a;}
.newsList{ clear:both; overflow:hidden;}
.newsList dd{overflow:hidden; border-bottom:1px dotted #c7c7c7; padding-bottom:20px; margin-bottom:20px;}
.newsList dd .divleft{ width:55px; overflow:hidden; color:#fff; margin-right:23px; border:1px solid #ccc; height:66px;text-align:center; margin-top:8px;}
.newsList .divleft span{ height:45px; display:block;font-size:30px; line-height:45px;background:#ccc;}
.newsList .divleft em{ height:21px; display:block;line-height:21px; color:#333;}
.newsList dd .divright{overflow:hidden;}
.newsList dd a{display:block;line-height:25px;height:30px;clear:both; overflow:hidden;font-size:16px; color:#555555; font-weight:bold;}
.newsList dd .divright span{display:block;line-height:24px;color:#858585;height:48px;overflow:hidden;}
.newsList dd a:hover{ color:#d2782a}
.newsList dd:hover .divleft{ border:1px solid #d2782a}
.newsList dd:hover .divleft span{background:#d2782a}
.newsList dd:hover .divleft em{ color:#d2782a}
.newsList dd:hover a{ color:#d2782a}
/*全文列表2*/
.subTit{ overflow:hidden; text-align:center;}
.subTit p{ height:42px; line-height:42px; font-size:30px; color:#777; display:block; overflow:hidden; text-align:center; text-transform:uppercase}
.subTit span{ display:inline-block;}
.subTit i{ width:27px; height:16px; border-bottom:1px solid #c8c8c8;}
.subTit em{ line-height:33px; font-size:22px; padding:0 18px; color:#025bb5; float:left; display:inline;}
.subTit2 p{ color:#fff}
.subTit2 i{border-bottom:1px solid #fff;}
.subTit2 em{ color:#fff}
.newsTextImg3{clear: both;overflow:hidden;}
.newsTextImg3 dd{ clear:both; overflow:hidden; padding-bottom:25px; margin-bottom:20px; border-bottom:1px solid #e6e6e6;position:relative;}
.newsTextImg3 dd .pic{ display:block; width:235px; height:150px; overflow:hidden; padding:4px; border:1px solid #025bb5; background:#fff; margin-right:28px; position:relative; z-index:2}
.newsTextImg3 dd .pic img{ display:block;width:235px; height:150px;}
.newsTextImg3 dd .bg{ height:160px; width:245px; background:#fae7d8; position:absolute; top:5px; left:5px; z-index:0}
.newsTextImg3 dd .textBox{overflow:hidden;}
.newsTextImg3 dd .a1{display: block;height:30px;line-height:30px;color:#333; font-size:14px;overflow:hidden; margin-bottom:10px;}
.newsTextImg3 dd .a1:visited{color: #333;}
.newsTextImg3 dd .a1:hover{color: #025bb5;}
.newsTextImg3 dd .a1:active{color: #333;}
.newsTextImg3 dd span{display: block;height:75px;line-height:25px;clear:both; overflow:hidden; margin-bottom:15px;}
.newsTextImg3 dd .more{ width:107px; height:28px; line-height:28px; text-align:center; color:#999;display:block; background:url(../images/more3.png) no-repeat center center;}
.newsTextImg3 dd .more:hover{ text-decoration:underline}
.newsTextImg3 dd em{ color:#999; line-height:28px;}

/*图文列表*/
.NewsSlide{height:420px; position:relative;}
.NewsSlide .hd{ display:none}
.NewsSlide dd{ height:420px;overflow:hidden; position:relative;}
.NewsSlide dd .pic{ height:420px; width:100%; display:block; overflow:hidden;}
.NewsSlide dd .pic img{height:420px; width:100%;}
.NewsSlide .btn{ width:48px; height:78px; position:absolute; top:50%; margin-top:-36px; background:rgba(210,120,42,0.8); font-family:"songti"; color:#fff; font-size:26px; text-align:center; line-height:78px; cursor:pointer}
.NewsSlide .sprev{ left:-24px;}
.NewsSlide .snext{ right:-24px;}
.NewsSlide .text{ padding:40px 50px 40px 30px; background:rgba(0,0,0,0.6); position:absolute; top:0; right:0; width:375px; height:340px; overflow:hidden; color:#fff;}
.NewsSlide .tit{ padding:10px 70px 10px 10px; height:50px; width:170px; text-align:center; font-size:30px; line-height:50px; font-weight:bold; overflow:hidden; background:url(../images/tit.png) no-repeat center center; margin-bottom:30px;}
.NewsSlide h3{ height:42px; line-height:42px; overflow:hidden; font-size:18px;}
.NewsSlide em{ height:30px; line-height:30px; font-size:16px; overflow:hidden; display:block; margin-bottom:15px;}
.NewsSlide i{ float:left; display:inline; height:6px; width:6px; border-radius:6px; border:3px solid #d2782a; margin:9px 5px 0 0}
.NewsSlide span{ height:48px; line-height:24px; font-size:14px; overflow:hidden; display:block; margin-bottom:15px;}
.NewsSlide .a1{ width:138px; height:38px; line-height:38px; text-align:center; display:block; font-size:14px; color:#fff; border:1px solid #fff;}
.NewsSlide .a1:hover{ text-decoration:underline}
.newsTextImg{clear: both;width:1220px; overflow:hidden;}
.newsTextImg dd{ width:386px;float:left; display:inline; overflow:hidden; margin:0 15px 20px 5px; position:relative;}
.newsTextImg dd .pic{ display:block; width:386px; height:258px; overflow:hidden; margin-bottom:10px;}
.newsTextImg dd .pic img{ display:block;width:386px; height:258px;}
.newsTextImg dd .a1{display: block;height:40px;line-height:40px;color:#333; font-size:16px;clear:both; overflow:hidden;}
.newsTextImg dd .a1:visited{color: #333;}
.newsTextImg dd .a1:hover{color: #025bb5;}
.newsTextImg dd .a1:active{color: #333;}
.newsTextImg dd span{display: block;height:56px;line-height:28px;font-size:14px;clear:both; overflow:hidden; color:#777; margin-bottom:10px;}
.newsTextImg dd .bot{ height:38px; line-height:38px; border-top:1px solid #ebebeb; overflow:hidden;}
.newsTextImg dd em{ font-size:14px; color:#777; float:left; display:inline}
.newsTextImg dd .more{height:38px; width:25px; background:url(../images/more2.png) no-repeat center center;}
.newsTextImg dd:hover .more{background:url(../images/more2h.png) no-repeat center center;}
.newsTextImg dd:hover{box-shadow:0 3px 7px 1px #eee;}
/**/
.group{position:relative; border-bottom:2px solid #dedede; height:270px; width:1040px; padding:0 80px;}
.group dl{position:absolute; bottom:-3px; left:120px; overflow:hidden; height:273px;}
.group dd{ width:200px;height:273px; margin:0 30px; float:left; display:inline; overflow:hidden;text-align:center;}
.group p{ height:140px; width:140px; border-radius:100%; background-color:#d9d9d9; display:block; margin:0 auto 23px; background-repeat:no-repeat; background-position:center center}
.group span{ height:32px; line-height:32px; display:block;font-size:20px; color:#333; overflow:hidden;}
.group em{ height:22px; line-height:22px; display:block;font-size:16px; color:#777; overflow:hidden; text-transform:uppercase}
.group dd:hover{ background:url(../images/icon12.png) no-repeat center bottom;}
.group dd:hover p{ background-color:#025bb5;}
.group dd.hover{ background:url(../images/icon12.png) no-repeat center bottom;}
.group dd.hover p{ background-color:#025bb5;}
/**/
/*3d压层滚动*/
#jswbox{position:relative; clear:both;height:375px; width:1035px; margin:0 auto;}
#jswbox ul{position:relative; clear:both; overflow:hidden;height:320px;}
#jswbox li{position:absolute;z-index:0;overflow:hidden;top:0px;left:0px; height:0px; width:0px;}
#jswbox li img{width:100%;height:100%;vertical-align:top;float:left;}
#jswbox li a{ height:100%; width:100%; display:block; position:absolute; top:0;}
#jswbox .prev{display:block; position:absolute; left:-80px; top:50%; margin-top:-40px; width:37px; height:37px; cursor:pointer; background:url(../images/prev1.png) no-repeat center center; z-index:5}
#jswbox .next{display:block; position:absolute; right:-80px; top:50%;width:37px;margin-top:-40px; height:37px;cursor:pointer;background:url(../images/next1.png) no-repeat center center;z-index:5}
#jswbox .divtext{ height:55px;display:block; margin:20px auto 0; line-height:55px;font-size:18px; text-align:center;}
.jswbox2 .prev{background:url(../images/prev3.png) no-repeat center center !important;}
.jswbox2 .next{background:url(../images/next3.png) no-repeat center center !important;}
.jswbox2 .divtext{ color:#fff !important; margin:0 auto !important; font-size:16px !important}
/*图文列表4*/
.newsTextImg4{ overflow:hidden;}
.newsTextImg4 dd{ margin-bottom:20px; overflow:hidden; height:400px; background:#fff;}
.newsTextImg4 dd .pic{ width:600px; height:400px; position:relative; display:block}
.newsTextImg4 dd .pic img{ width:600px; height:400px;}
.newsTextImg4 dd .textbg{ background:rgba(0,0,0,0.3); position:absolute; top:0; left:0; height:100%; width:100%; text-align:center;display:none}
.newsTextImg4 dd .box{ height:100%; width:100%; display:table;}
.newsTextImg4 dd .con{ display:table-cell; vertical-align:middle;}
.newsTextImg4 dd i{ width:38px; height:38px; display:block; background:url(../images/icon13.png) no-repeat center center; margin:0 auto 10px;}
.newsTextImg4 dd .box a{ line-height:36px; font-size:16px; display:block; color:#fff;}
.newsTextImg4 dd a:hover{ text-decoration:underline}
.newsTextImg4 .textBox{ padding:75px 40px; position:relative; height:250px; width:520px;}
.newsTextImg4 .xsj{ width:0; height:0; border-top:20px solid transparent;border-bottom:20px solid transparent; position:absolute; top:50%; margin-top:-20px;}
.newsTextImg4 .xsjL{border-right:27px solid #fff; left:-27px;}
.newsTextImg4 .xsjR{border-left:27px solid #fff; right:-27px;}
.newsTextImg4 h3{ height:60px; line-height:60px; font-size:36px; color:#025bb5; overflow:hidden; display:block; font-weight:normal}
.newsTextImg4 p{ height:40px; line-height:40px; font-size:18px; color:#333; overflow:hidden; display:block;}
.newsTextImg4 span{ height:85px; line-height:28px; font-size:14px; color:#666; overflow:hidden; display:block; margin-bottom:20px;}
.newsTextImg4 .more{ height:30px; line-height:30px; font-size:16px; color:#999; overflow:hidden;background:url(../images/icon14.png) no-repeat right center; padding-right:35px;}
.newsTextImg4 dd:hover .textbg{ display:block}
/*图文列表5*/
.industryTit{ height:50px; line-height:50px; color:#025bb5; font-size:36px; overflow:hidden;}
.industryTit2{ height:32px; line-height:32px; color:#333; font-size:18px; overflow:hidden;}
.newsTextImg5{ overflow:hidden;}
.newsTextImg5 dd{ margin-bottom:20px; overflow:hidden; height:400px; background:#fff;}
.newsTextImg5 .textBox{ padding:15px 40px 35px 30px; position:relative; height:330px; width:530px;}
.newsTextImg5 .a1{ height:52px; line-height:52px; font-size:24px; color:#025bb5; overflow:hidden; display:block;}
.newsTextImg5 span{ height:150px; line-height:30px; font-size:14px; color:#666; overflow:hidden; display:block; margin-bottom:20px;}
.newsTextImg5 .more{ height:40px; line-height:40px; font-size:16px; color:#fff; overflow:hidden;background:#025bb5 url(../images/icon15.png) no-repeat 95px center; padding:0 48px 0 20px;}
.newsTextImg5 dd .pic{ width:600px; height:400px; position:relative; display:block}
.newsTextImg5 dd .pic img{ width:600px; height:400px;}
.newsTextImg5 dd a:hover{ text-decoration:underline}
/*联系我们*/
.contactUs{ width:1198px; height:413px; border:1px solid #e6e6e6; overflow:hidden; margin:0 auto; background:#fff;}
.map{ width:738px; height:413px; overflow:hidden}
.contactUs .box{ border-left:1px solid #e6e6e6; padding:25px 18px; overflow:hidden; height:363px;}
.contactTit{ height:57px; line-height:57px; font-size:24px; color:#333; overflow:hidden; padding-left:30px; background:url(../images/icon16.png) no-repeat left center; border-bottom:1px solid #e6e6e6; margin-bottom:15px;}
.contactText{ line-height:30px; font-size:16px; color:#666; overflow:hidden; display:block}
.contactList{ overflow:hidden; width:1230px;}
.contactList dd{ width:547px; height:278px; overflow:hidden; float:left; display:inline; margin:0 30px 30px 0; border:1px solid #e6e6e6;padding:25px 18px;}
/*人才招聘*/
.recDl{ clear:both; overflow:hidden;}
.recDl dt{ height:60px; line-height:60px; background:#464650; clear:both; overflow:hidden; padding:0 45px; font-size:14px; color:#fff;}
.recDl dd{ margin:0 auto; width:1110px;}
.recDl dd .divTit{line-height:60px; height:60px; clear:both; overflow:hidden;border-bottom:1px solid #e6e6e6; font-size:14px; color:#666;}
.recDl dd .divTit.hover{ border-bottom:none}
.recDl .span1{ width:200px; text-align:left}
.recDl .span2{ width:185px; text-align:center}
.recDl .span3{ width:335px; text-align:center}
.recDl .span4{ width:200px; text-align:center}
.recDl .span5{ width:70px; text-align:right; height:60px;}
.recDl .open{ background:url(../images/icon17.png) no-repeat left center}
.recDl .close{ background:url(../images/icon18.png) no-repeat left center}
.recDl dd .span5{ color:#d2b988; cursor:pointer}
.recDl .recView{clear:both;overflow:hidden;font-size:14px;line-height:38px;text-align:left; background:#f5f5f5; padding:20px 30px; display:none;}
.recDl .uploadBtn{width:150px; height:45px; line-height:45px; text-align:center; color:#fff;display:block; background:#025bb5;}
.recDl .uploadBtn:hover{ opacity:0.8}
.recTable{ width:100%; font-size:12px; color:#333;}
.recCon{ padding:20px 0; clear:both; overflow:hidden; border-top:1px dashed #999;border-bottom:1px dashed #999; margin-bottom:30px;}
.recCon .box1{width:511px;overflow:hidden;}
.recCon .box2{width:410px;overflow:hidden;}
.recCon .tit{ height:40px; font-size:16px; color:#333; clear:both; overflow:hidden;}
.recCon .text{ line-height:30px;clear:both; font-size:12px; overflow:hidden; padding-top:5px;}
.recCon .bb{border-right:1px solid #e6e6e6; padding-right:100px;}
.recDl dd.hover .recView{ display:block} 
.recDl dd .divTit.hover{ border-bottom:none}
/*企业文化*/
/*单页描点链接导航*/
.fixedSubmenuBox{ overflow:hidden; height:66px; width:100%;}
.fixedSubmenu{ height:66px; line-height:66px; text-align:center; overflow:hidden;}
.fixedSubmenu span{ display:inline-block}
.fixedSubmenu a{ font-size:14px; color:#555; padding:0 10px; float:left; display:inline;margin:0 14px; height:63px; border-bottom:3px solid #f5f5f5;}
.fixedSubmenu a:hover{ border-bottom:3px solid #025bb5; color:#025bb5;}
.fixedSubmenu a.hover{ border-bottom:3px solid #025bb5; color:#025bb5;}
.hiddenSubmenu{ height:66px; overflow:hidden; display:none}
.fixedSubmenuBox.active{ position:fixed; top:0; left:0; z-index:99}
.brandTit{ font-size:35px; line-height:70px; overflow:hidden; color:#000; text-align:center;}
.brandText{ font-size:14px; line-height:30px; overflow:hidden;}
.brandText img{ max-width:100%;}
.cultureCon2{ width:100%; height:540px; background:url(../images/bg2.jpg) no-repeat center center; overflow:hidden; padding:30px 0}
.culTit{ height:40px; line-height:40px; font-size:18px; color:#fff; text-align:center; overflow:hidden;}
.culTitbg{ height:1px; width:40px; background:#fff; margin:0 auto 25px;}
.culText{ text-align:center; font-size:14px; color:#fff; line-height:30px; overflow:hidden; margin-bottom:30px;}
a.culMore{ width:140px; height:40px; line-height:40px; font-size:18px; color:#fff; display:block; margin:20px auto; text-align:center; background:#025bb5}
a.culMore:hover{ opacity:0.8}
/*集团概括*/
.introduction{ padding:37px 515px 70px 33px; overflow:hidden; background:url(../images/bg3.png) no-repeat center bottom; height:374px;}
.introduction .titBox{ padding-top:22px; background:url(../images/tit2.png) no-repeat 470px top; overflow:hidden; width:530px; margin-bottom:30px;}
.introduction .titBox em{ height:22px; line-height:22px; overflow:hidden; font-size:14px; color:#666; font-weight:bold; display:block; padding-right:30px;}
.introduction .titBox span{ height:32px; line-height:32px; overflow:hidden; font-size:30px; color:#666; font-weight:bold; display:block}
.introScroll{height:270px;width:650px;overflow-x: hidden; background:#e6e6e6}
.introText{ line-height:30px; font-size:14px; overflow:hidden; width:610px; background:#fff; padding-right:114px}
.leadGroup{ height:573px; overflow:hidden; width:100%; background:url(../images/bg3.jpg) no-repeat center top; padding:30px 0;}
a.leadMore{ height:38px; line-height:38px; width:138px; border:1px solid #fff; text-align:center; font-size:16px; color:#fff; display:block; margin:25px auto;}
a.leadMore:hover{ text-decoration:underline; background: #025bb5; border: 1px solid #025bb5;}
/*发展历程*/
.dateScroll{ clear:both; overflow:hidden; margin:0 auto; width:100%; position:relative; height:605px;}
.dateScroll i{ width:100%; height:40px; background:url(../images/bicon1.png) no-repeat center center; display:block; position:absolute; top:50%; margin-top:-20px;}
.dateScroll .bd{ width:1100px; margin:0 auto; overflow:hidden; height:605px;}
.dateScroll .bd dd{ width:220px;float:left; display:inline; height:605px; overflow:hidden; position:relative;}
.dateScroll .bd dd.bg1{background:url(../images/bicon2.png) no-repeat center 209px;}
.dateScroll .bd dd.bg2{background:url(../images/bicon3.png) no-repeat center 304px;}
.dateScroll .bd dd span{height:40px; line-height:20px; display:block;overflow:hidden;font-size:14px; color:#666; position:absolute;}
.dateScroll .bd dd .pic{ width:220px; height:150px; overflow:hidden;position:absolute;}
.dateScroll .bd dd .pic img{ width:220px; height:150px;}		
.dateScroll .bd dd a{height:50px;line-height:50px;display:block;width:100%;text-align:center;overflow:hidden;font-weight:bold;font-size:30px; color:#555;position:absolute; left:0px;}
.dateScroll .btn{ width:37px; height:37px; position:absolute; cursor:pointer;top:50%; margin-top:-18px}
.dateScroll .prev2{ background:url(../images/prev1.png) no-repeat center center;left:50%; margin-left:-601px}
.dateScroll .next2{ background:url(../images/next1.png) no-repeat center center;right:50%; margin-right:-599px}
/**/
.honorList{ overflow:hidden; width:1220px;}
.honorList dd{ width:285px; height:210px; margin-right:20px; float:left; display:inline;}
.honorList dd a{ display:block; height:100%;}
.honorList dd img{width:285px; height:188px;-webkit-box-reflect: below 2px -webkit-linear-gradient(transparent 60%,rgba(0,0,0,.2));
box-reflect: below 2px linear-gradient(transparent 60%,rgba(0,0,0,.2));-moz-box-reflect: below 2px linear-gradient(transparent 60%,rgba(0,0,0,.2));-ms-box-reflect: below 2px linear-gradient(transparent 60%,rgba(0,0,0,.2));}
/**/
.aptitude{ padding:40px 0; width:100%; background:url(../images/bg4.jpg) no-repeat center top; height:435px;}
.aptSlide{ overflow:hidden;}
.aptSlide .bd dd{ width:387px;float:left; display:inline; margin-right:19px;overflow:hidden;}
.aptSlide .bd dd .pic{ width:387px; height:254px; overflow:hidden; display:block;}
.aptSlide .bd dd .pic img{width:387px; height:254px;}
.aptSlide .bd dd .a1{ height:55px; line-height:55px; font-size:16px; color:#333; display:block; overflow:hidden; text-align:center;}
.aptSlide .bd dd .a1:hover{ color:#fff}
.aptSlide .hd {width:100%;height:11px; margin:30px 0 10px;}
.aptSlide .hd ul {text-align: center;}
.aptSlide .hd ul li { display:inline-block;cursor: pointer;overflow: hidden;line-height:99px;margin:0 4px;height:10px;width:10px;border-radius:100%; background:#fff}
.aptSlide .hd ul li.on {background:#025bb5;}
.framework{ overflow:hidden;}
.framework img{ max-width:100%;}

/*单篇详情*/
.articleBox{ line-height:36px; font-size:14px; color:#555; clear:both; overflow:hidden; padding:20px 0;}
.articleBox img{ max-width:100%;}
.articleBox2{ line-height:36px; font-size:14px; color:#555; clear:both; overflow:hidden; padding:20px; background:#fff;}
.articleBox2 img{ max-width:100%;}
.articleTitle { overflow:hidden;text-align: center;padding:20px 10px 20px 10px;line-height:50px;font-size:24px;color:#333;border-bottom:1px solid #e6e6e6;}
.articleTime {display: block;clear: both;text-align: center;color: #7f7f7f;line-height:30px;padding:10px 0 5px 0; }
.articleTime span{cursor: pointer;}
.articleTime span.hover{color: #ff0303}
.articleTime span:hover{color: #ff0303}
.pageUp{height:40px;display:block;padding:20px 30px 0 0;border-top:1px solid #ddd}
.pageUp_left{float:left;display:inline;line-height:30px;}
.pageUp_left span{display:block;clear:both;height:30px;font-size:14px;color:#555;line-height:30px;font-size:14px; margin-bottom:10px;}
.pageUp_left span em{text-align:center; height:30px; color:#333}
.pageUp_left span a{height:30px;overflow:hidden;color:#d2782a; padding-left:10px;}
.pageUp_left span a:hover{color:#d2782a; text-decoration:underline}
.articlePage{clear:both;height:30px;text-align:center;font-family:Arial;}
.articlePage a{margin:0 1px;background:#ccc;padding:5px 10px;}
.articlePage a:hover{color:#fff;background:#d2782a;}
.articlePage a.hover{color:#fff;background:#d2782a;}
.articleMov{width:890px;height:340px;overflow:hidden;margin:0 auto;}	
/**
 * 文章阅读页-内容上部大图
 */
#play{width:700px;height:450px;position:relative;overflow: hidden;background:#fff;border:1px solid #e9e9e9;padding:5px;margin:20px auto 0 auto;0.}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:700px;
	height:415px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:700px;
	height:450px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:740px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:75px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height:70px;
	width:100px;
	padding:1px;
	margin:0 7px;
	cursor: pointer;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:70px;
	width:100px;
	display:block;
	position:relative;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;height:70px;width:100px;}
.img_hd ul li.on {border:1px solid #1d306a;background:#1d306a;}
.imgMove .bottom_a {
	width:25px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:23px;
	position:absolute;
	z-index:9999999999999;
	background:url(../images/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}
.artVideo{ width:900px; height:430px; display:block; margin:0 auto;}


/*.in_module{text-align: center; background: url(../images/in_bg.jpg) center no-repeat; height: 3466px; overflow: hidden; margin-top: 15px; position: relative;}
.in_module_module{  position: absolute; left: 50%; margin-left: -600px;}*/

/*关于我们*/
.content_p1{ width:100%;  height:auto; background: #FFF; overflow:hidden; margin-top: 15px;}
.ingywm_module{ width: 1200px; margin: 0px auto; overflow: hidden;}
.ingywm_item{ width: 100%; text-align: center; height: 90px; overflow: hidden; background: url(../images/cptit.jpg) bottom center no-repeat;}
.ingywm_item h2{ color: #282828; font-size: 32px; font-weight: bold; line-height:40px; width: 100%;}
.ingywm_item p{ color: #454545; font-size:14px; line-height: 24px; clear: both; width: 100%;}
.ingywm_module_module{ clear: both; height: auto; overflow: hidden; border: 5px solid #e6e6e6; margin-top: 20px; padding:30px;}
.ingywm_content{ width: 600px; float: left; height: auto; overflow: hidden;}
.ingywm_content h2{ color: #2d4051; font-size: 24px; line-height: 60px; font-weight: normal;}
.ingywm_ct_module{ clear: both; height: auto; overflow: hidden; font-size: 14px; line-height: 28px; color: #333; text-indent:2em;}
.ingywm_more{ width: 124px; height: 41px; margin-top: 20px; line-height: 41px; border: 1px solid #999; text-align: center; font-size: 14px; color: #333;}
.ingywm_more a{ color: #333;}
.ingywm_more a:hover{ color: #FFF;}
.ingywm_more:hover{ background: #182c67;}
.ingywm_more:hover a{ color: #FFF;}
.ingywm_pic{ width: 477px; height: 310px; float: right;}


/*首页广告*/
.content_p2{ clear:both; width: 100%;  height: 211px; overflow: hidden;background: url(../images/gg01.jpg) center no-repeat;}
.ingg01_moudle{ width: 1200px; margin: 0px auto; height: auto; overflow: hidden;}
.ingg01_item{ width: 192px; height: 41px; line-height: 41px; float: right; background: #FFF; font-size: 15px; color: #444; margin-top: 72px; margin-right: 42px; text-indent: 35px;}
.ingg01_item i{ margin-left: 10px;}
.ingg01_item:hover{ background: #000; color: #FFF;}
.ingg01_item:hover a{ color: #FFF;}


/*产品展示*/
.content_p3{ width: 100%; height: auto; overflow: hidden; background: #ebf0f5; padding-bottom: 20px;}
.incpzs_module{ width: 1200px; margin: 20px auto 0; height: auto; overflow: hidden;}
.incpzs_item{ width: 100%; text-align: center; height: 90px; overflow: hidden; background: url(../images/incpzs_t.png) bottom center no-repeat;}
.incpzs_item h2{ color: #282828; font-size: 32px; font-weight: bold; line-height:40px; width: 100%;}
.incpzs_item p{ color: #454545; font-size:14px; line-height: 24px; clear: both; width: 100%;}
.incpzs_title{ width: 1135px; margin: 20px auto 0; height: auto; overflow: hidden;}
.incpzs_title ul li{width: 135px; float: left; margin-left: 5px; height: 42px; line-height: 42px; text-align: center; background: #FFF; font-size: 16px; color: #222;}
.incpzs_title ul li a{color: #222;}
.incpzs_module_module{ clear: both; height: auto; overflow: hidden; padding: 0px 0 20px;}
.incpzs_module_module ul li{ width: 284px; height: 214px; margin-left: 21px; margin-top: 20px; float: left; height: auto; overflow: hidden;}
.incpzs_module_module ul li img{ width: 282px; transition: all 0.6s; height: 212px; border: 1px solid #ddd; overflow: hidden;}
.incpzs_module_module ul li p{ clear: both; width: 100%; height: 48px; line-height: 48px; text-align: center; font-size: 16px; color: #333; background: #ddd;}
.incpzs_title ul li.incpzs_active{ background: #e70013;}
.incpzs_title ul li.incpzs_active a{ color: #FFF;}
.incpzs_hide{ display: none;}
incpzs_module_module ul li img:hover{transform: scale(1.2); overflow: hidden;}


/*优势*/
.content_p4{ width: 100%; height: auto; overflow: hidden; padding:30px 0; background: #f4f4f4;}
.inxzys_module{ width: 1200px; margin: 0px auto; height: auto; overflow: hidden;}
.inxzys_item{ width: 100%; text-align: center; height: 110px; overflow: hidden; background: url(../images/incpzs_t.png) bottom center no-repeat;}
.inxzys_item h2{ width: 100%; text-align: center; height: 50px;}
.inxzys_item p{ color: #454545; font-size:14px; line-height: 24px; clear: both; width: 100%;}
.inxzys_module_module{ clear: both; height: auto; margin-top: 20px;}
.inxzys_module_module ul li{ width: 239px; margin-left:81px; float: left; text-align: center; height: 426px; background: url(../images/ys01.png) no-repeat; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s;}
.inxzys_module_module ul li h2{ font-size: 16px; color: #333; line-height: 40px; font-weight: normal; padding-top: 240px; text-align: center;}
.inxzys_content{ clear: both; width: 200px; margin: 0px auto; line-height: 20px; color: #333; font-size: 13px;}
.inxzys_module_module ul li.inxzys_it1{background: url(../images/ys02.png) no-repeat;}
.inxzys_module_module ul li.inxzys_it2{background: url(../images/ys03.png) no-repeat;}
.inxzys_module_module ul li.inxzys_it3{background: url(../images/ys04.png) no-repeat;}
.inxzys_module_module ul li:hover{transform: translateY(-10px); -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px);}


/*公司实力*/
.content_p5{width: 100%; height: auto; overflow: hidden; padding:30px 0; background: #ebf0f5;}
.ingssl_module{ width: 100%; margin: 0px auto; height: auto; overflow: hidden;}
.ingssl_item{ width: 100%; text-align: center; height: 90px; overflow: hidden; background: url(../images/incpzs_t.png) bottom center no-repeat;}
.ingssl_item h2{ color: #282828; font-size: 32px; font-weight: bold; line-height:40px; width: 100%;}
.ingssl_item p{ color: #454545; font-size:14px; line-height: 24px; clear: both; width: 100%;}
.ingssl_module_module{ clear: both; height: auto; overflow: hidden; margin-top: 20px;}
.ingssl_title{ position: relative; z-index: 33; width: 318px; height: 40px; margin: 20px auto;}
.ingssl_title ul li{ width: 149px; float: left; background: #FFF; font-size: 16px; color: #3c3c3c; height: 40px; line-height: 40px; text-align: center; margin-left: 20px;}
.ingssl_title ul li.ingssl_active{ background: #182c67;}
.ingssl_title ul li.ingssl_active a{color: #FFF;}
.ingssl_title ul li a{color: #3c3c3c; display:block;}
.ingssl_title ul li:hover{ background: #182c67;}
.ingssl_title ul li:hover a{color: #FFF;}
.ingssl_xhx{ width: 1200px; height: 1px; background: #ddd; position: absolute; top: -20px;}
.scsl_module_module{ clear: both; height: auto; overflow:hidden; padding: 20px 0px;}
.Box {position: relative;}
.Box .content {width: 1200px;margin: 0 auto;}
.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 35px;height:75px;position: absolute;top: 70px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/left.png) no-repeat center;left: -72px;}
.Box .Box_con .btnr {background: url(../images/right.png) no-repeat center;right: -72px;}
.Box .Box_con .btnl:hover {background: url(../images/left.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../images/right.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 285px;height: auto; position: relative; z-index: 33; margin-left: 20px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.ingssl_pic{ width: 285px; height: 200px; overflow: hidden; transition: all 0.5s;}
.ingssl_pic img{ transition:All 0.3s ease-in-out; -webkit-transition:All 0.3s ease-in-out; -moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out;}
.ingssl_pic:hover img{transform:scale(1.2); -webkit-transform:scale(1.2);-moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}
.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}
scsl_title{ width: 100%; height: 45px; line-height: 45px; background: #000; text-align: center; color: #FFF; font-size: 14px; position: absolute; bottom:-45px; opacity: .8;}
.scsl_title{ width: 100%; height: 45px; line-height: 45px;  text-align: center; color: #454545; font-size: 14px; border-bottom: 1px solid #e3e3e3;}
.ingssl_hide{ display: none;}

.ingssl_left{ width: 1300px; margin: 0px auto; position: relative; z-index: 66;}
.ingssl_bd{ width: 1200px; margin: 0px auto;}
.ingssl_bd ul li{float: left;width: 285px;height: auto; position: relative; z-index: 33; margin-left: 20px;overflow: hidden;}
.ingssl_hd a.next{ background: url(../images/left.png) no-repeat; display: block; width: 35px; height: 75px; position: absolute; top: 70px; left:0px; cursor:pointer;}
.ingssl_hd a.prev{ background: url(../images/right.png) no-repeat; display: block; width: 35px; height: 75px; position: absolute; top: 70px; right:-10px; cursor:pointer;}




/*广告位*/
.content_p6{clear:both; width: 100%;  height: 210px; overflow: hidden;background: url(../images/gg02.jpg) center no-repeat;}

/*新闻动态*/
.content_p7{width: 100%; height: auto; overflow: hidden; padding:30px 0; background: #FFF;}
.inxwdt_module{ width: 1200px; margin: 0px auto; height: auto; overflow: hidden;}
.inxwdt_item{ width: 100%; text-align: center; height: 90px; overflow: hidden; background: url(../images/incpzs_t.png) bottom center no-repeat;}
.inxwdt_item h2{ color: #282828; font-size: 32px; font-weight: bold; line-height:40px; width: 100%;}
.inxwdt_item p{ color: #454545; font-size:14px; line-height: 24px; clear: both; width: 100%;}
.inxwdt_module_module{ clear: both; height: auto; overflow: hidden; width: 1200px; margin: 20px auto 0;}
.inxwdt_module_module ul li{ width: 380px; float: left; margin-left: 30px; height: auto; overflow: hidden;}
.inxwdt_pic{ width: 380px; height: 209px; overflow: hidden;}
.inxwdt_title{ font-size: 14px; color: #222; font-family:"\5fae\8f6f\96c5\9ed1"; line-height: 26px;}
.inxwdt_content{ clear: both; color: #666; font-size: 14px; line-height: 24px; padding: 10px 0px; border-bottom: 1px solid #e5e5e5;}
.inxwdt_module_module ul li a img{ transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.inxwdt_module_module ul li:hover a img{transform:scale(1.2); -webkit-transform:scale(1.2);-moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}
.inxwdt_module_module ul li:hover .inxwdt_title{ color: #e70013;}
.inxwdt_data{ width: 100%; font-size: 12px; color: #666; line-height: 24px; margin-top: 15px;}
.inxwdt_more{ clear: both;  font-size: 14px; color: #666; line-height: 38px; width: 152px; margin: 20px auto 20px; height: 42px; border: 2px solid #ddd; text-align: center;}
.inxwdt_more a{ color: #666; display: block;}
.inxwdt_more:hover{ background: #182c67; border: 2px solid #182c67;}
.inxwdt_more:hover a{ color: #FFF;}




.locationBox{ background: #ffffff; height:60px; line-height: 60px;}
.location{ overflow: hidden;}
.locationL{ overflow: hidden; margin-top: 16px; font-size: 14px;}
.locationL a{ overflow: hidden; float:left; display: inline; height: 27px; line-height: 27px; padding: 0 23px; position: relative;color: #666666; font-size: 14px;}
.locationL em{ float:left; display: inline; font-style: normal; height: 27px; line-height: 27px; width: 6px;}
.locationL a:hover{ background: #da0000; color: #FFF;}
.locationL a.hover{ background: #da0000; color: #FFF;}
.locationR{ height: 60px; line-height: 60px; padding-left: 28px; background: url(../images/icn11.png) no-repeat left center; overflow: hidden; color: #888888;}
.locationR span{ float:left; display: inline; color: #888888;}
.locationR em{ float:left; display: inline; margin: 0 9px; font-style: normal;}

.h_40{ height: 40px; clear: both; overflow: hidden;}
.subPage{ background: #FFF;}
.subPageC{ min-height: 500px; height: auto !important; height: 500px;}



/*全图*/
.box{ padding:35px 35px 0;}
.newsAllImg{ overflow: hidden; /*margin-right: -35px;*/}
.newsAllImg dd{ overflow: hidden; float:left; display: inline; width: 33.3333%; margin-bottom: 30px;}
.newsAllImg dd a{ display: block; padding:0 12px}
.newsAllImg dd .pic{ width:99.3%; position: relative; padding-top: 60%; overflow: hidden;border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;}
.newsAllImg dd .pic img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.newsAllImg dd .text{ height: 63px; line-height: 63px; border: 1px solid #f0f0f0; padding: 0 12px 0 28px; overflow: hidden; position: relative;}
.newsAllImg dd .text:before{ display: block; width: 0; height: 3px; background: #da0100; position: absolute; left: 0px; bottom: 0px; content: '';transition: all 0.3s linear; -webkit-transition: all 0.3s linear;}
.newsAllImg dd .text span{ display: block; height: 63px; line-height: 63px; color: #0542B4; font-size: 16px; float:left; display: inline;}
.newsAllImg dd .text em{ display: block; width:35px; height: 63px; background: url(../images/icn8.png) no-repeat center center; float: right; display: inline;}
.newsAllImg dd:hover .text:before{ width: 100%;}

.newsAllImg2{ overflow: hidden; margin-right: -35px;}
.newsAllImg2 dd{ overflow: hidden; float:left; display: inline; width: 33.3333%; margin-bottom: 30px;}
.newsAllImg2 dd a{ display: block;padding-right: 35px;}
.newsAllImg2 dd .pic{ width:100%; position: relative; padding-top: 67.2941%; overflow: hidden;}
.newsAllImg2 dd .pic img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}

.newsAllImg3{ overflow: hidden; margin-right: -35px;}
.newsAllImg3 dd{ overflow: hidden; float:left; display: inline; width: 33.3333%; margin-bottom: 30px;}
.newsAllImg3 dd a{ display: block;padding-right: 35px;}
.newsAllImg3 dd .pic{ width:100%; position: relative; padding-top: 60.2381%; overflow: hidden;}
.newsAllImg3 dd .pic img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.newsAllImg3 dd .text{ display: block; height: 40px; line-height: 40px;border-bottom: 2px solid #f1f1f1; overflow: hidden; padding: 0 5px;}
.newsAllImg3 dd .text span{ display: block; float:left; display: inline; font-size: 14px;}
.newsAllImg3 dd .text em{ display: block; float:right; display: inline; width: 23px; line-height: 40px; height: 40px; background: url(../images/icn6.png) no-repeat center center;}






/*二级资质荣誉*/
.erry_module{ width:223px; border:1px solid #f0f0f0; height:auto; overflow:hidden;}
.erry_item{font-family:"\5fae\8f6f\96c5\9ed1"; font-size:14px; font-weight:bold; color:#000; height:40px; line-height:40px; text-indent:15px;}
.erry_item_title{ width:auto; float:left;}
.erry_item_more{ width:auto; float:right; margin-right:10px;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:12px; color:#666; font-weight:normal;}
.erry_item_more a{ color:#666;}
.erry_item_more a:hover{ color:#f48819;}
.erry_module_module{ clear:both; height:auto; overflow:hidden; padding:15px 2px; text-align:center;}

/*二级产品分类*/
.content_p22{ width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.ercpfl_module{ width:225px; float:left; height:auto; overflow:hidden;}
.ercpfl_item{ width:100%; height:auto; overflow:hidden;}
.ercpfl_module_module{ clear:both; width:100%; height:auto; overflow:hidden;}
.ercpfl_content{ padding:10px 12px; border: 1px solid #eee; border-top: none;}
.ercpfl_content ul li{ width:auto; margin:10px auto 0px; text-indent:15px;font-family:"\5fae\8f6f\96c5\9ed1"; color:#333; line-height:45px;}
.ercpfl_content ul li h2{ background:#eee; border: 1px solid #eaeaea; height:40px; line-height:40px; font-weight:normal;font-size:16px; color:#333;}
.ercpfl_content ul li h2 a{color:#333;}
.ercpfl_content ul li h2 a:hover{color:#FFF;}
cpfl_content ul li:hover{ background:url(../images/cpfl_h.jpg) 0px center no-repeat; color:#FFF; }
cpfl_content ul li:hover a{ color:#FFF;}
.ercpfl_content ul li:hover h2{ background: #f75800; color: #FFF;}
.ercpfl_content ul li:hover a{ color: #FFF;}
.ercpfl_content ul li a{ color:#FFF;}
.ercpfl_bottom{ clear:both; width:100%;}
.erfl_second{ clear:both; width:auto; margin:0px auto; height:auto; overflow:hidden; margin-top:6px;}
.erfl_second ul li{ margin:0px; padding:0px; background:url(../images/cpfl_t.png) 10px center no-repeat;  text-indent:20px;font-family:"\5fae\8f6f\96c5\9ed1"; height:36px; line-height:36px; color:#4a4a4a; font-size:14px;}
.erfl_second ul li a{ color:#4a4a4a;}
.erfl_second ul li a:hover{ color:#F00;}


.ct_module{ clear:both; width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.ct1_module{ clear:both; width:100%; margin:0px auto; height:auto; overflow:hidden;}
.ct_L{ width:216px; height:auto; float:left;}
sefl_module{ width:225px; float:left; height:auto; border:1px solid #f0f0f0; border-top:none; padding-bottom:20px;}
sefl_module_module{ width:184px; margin:0px auto; margin-top:20px;}
sefl_module_module ul li{ background:url(../images/first-bg-02.gif) 0px 0px no-repeat; height:35px; text-indent:30px; line-height:32px;font-family:"\5fae\8f6f\96c5\9ed1"; color:#515151; font-size:14px; margin-top:6px;}
sefl_module_module ul li a{ color:#515151;}
sefl_module_module ul li a:hover{ color:#FFF;}
sefl_module_module ul li:hover{ background:url(../images/first-bg-02.gif) 0px -70px no-repeat;}
sefl_module_module ul li:hover a{ color:#FFF;}
.ct_R{ width:955px; float:right; margin-top:20px;}
.ctcommon_item{  height:51px; line-height:56px;font-family:"\5fae\8f6f\96c5\9ed1";color:#333; font-size:16px; text-indent:20px; width:1200px; margin:0px auto;}
.ctcommon_item_title{ width: auto; float: left; height: auto; overflow: hidden; font-size: 20px;}
.ctcommon_item_title b{ color: #e3e3e3; font-size: 20px; font-weight: normal; margin-left: 6px; text-transform: uppercase;}
.ctcommon_more{ width: auto; float: right; margin-right: 15px;     background: url(../images/home.jpg) 0px 4px no-repeat;text-indent: 25px; font-family:"\5fae\8f6f\96c5\9ed1"; color:#515151; font-size:14px; line-height: 56px;}
.ctcommon_more a{ color: #515151;}
.ctcommon_more a:hover{ color: #e70012;}
.ctcommon_module_module{ clear:both; height:auto; overflow:hidden;font-family:"\5fae\8f6f\96c5\9ed1";color:#515151; line-height:28px; padding:15px; font-size:15px;}
.ctcommon_module_module a{color:#515151;}
.ctcommon_module_module a:hover{color:#f75800;}



/*banner*/
.wywh-banner{ clear:both; width:100%; height:auto; overflow:hidden; text-align:center;}
.br_module{ width: 100%; height: 400px; overflow: hidden; background: url(../images/br.jpg) center no-repeat;}
br_module img{ width:100%; height: 100%;}

.fyjzzs-content{ height: auto; overflow: hidden; width: 100%;}
.se_header{ width:1200px; margin:0px auto; height:auto; overflow:hidden;  float:none; background: #FFF;}
.seheader_L{ width:223px; float:left;position:relative;z-index:999; border: 1px solid #eee; border-bottom: none;}
.seheader_item{}
.seheader_item_title{ background:url(../images/fl_bg.png) no-repeat; line-height:104px; height:104px;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:26px; color:#FFF;  font-weight:bold; text-indent: 45px;}
.seheader_R{ width:975px; float:right; height:auto; overflow:hidden;}
.seheader_dq{ background:url(../images/home.jpg) 20px center no-repeat; margin-top:55px; font-family:"\5fae\8f6f\96c5\9ed1"; height:40px; line-height:40px; font-size:14px; color:#515151; text-indent:45px;}
.seheader_dq a{ color:#515151;}
.seheader_dq a:hover{ color:#f75800;}
.se_xh{ clear:both; width:100%; height:1px; border-top:1px solid #eee;}

.ct_module{ clear:both; width:100%; background: #fff; height:auto; overflow:hidden;}
.ct_L{ width:225px; height:auto; float:left;}
sefl_module{ width:225px; float:left; height:auto; border:1px solid #f0f0f0; border-top:none; padding-bottom:20px;}
sefl_module_module{ width:184px; margin:0px auto; margin-top:20px;}
sefl_module_module ul li{ background:url(../images/first-bg-02.gif) 0px 0px no-repeat; height:35px; text-indent:30px; line-height:32px;font-family:"\5fae\8f6f\96c5\9ed1"; color:#515151; font-size:14px; margin-top:6px;}
sefl_module_module ul li a{ color:#515151;}
sefl_module_module ul li a:hover{ color:#FFF;}
sefl_module_module ul li:hover{ background:url(../images/first-bg-02.gif) 0px -70px no-repeat;}
sefl_module_module ul li:hover a{ color:#FFF;}
.ct_R{ width:955px; float:right; margin-top:20px;}
.ctcommon_module{ width:1200px; margin: 0px auto; height:auto; overflow:hidden;}
.ercm_module{ width: 100%; height: 56px; border-bottom: 1px solid #ddd;}
.ctcommon_item{ height:56px; line-height:56px;font-family:"\5fae\8f6f\96c5\9ed1";color:#333; font-size:16px; text-indent:20px; width:1200px; margin:0px auto;}
.ctcommon_module_module{ clear:both; height:auto; overflow:hidden;font-family:"\5fae\8f6f\96c5\9ed1";color:#212121; line-height:28px; padding:15px; font-size:15px;}
.ctcommon_module_module a{color:#515151;}
.ctcommon_module_module a:hover{color:#F00;}


.ctlxwm_mdoule{ width:100%; height:auto; overflow:hidden;}


/*新闻中心*/
.content_p5{ clear:both; width: 100%;  height: auto; overflow: hidden;/* margin-top: 15px;*/}
.xwzx_module{ width:100%; margin:0px auto; height:auto; overflow:hidden;}
.inxwzx_item{ width: 100%; height: auto; overflow:hidden; text-align: center;}
.inxwzx_item h2{font-family: '../fonts/bernhardfashion_btregular'; font-weight: bold; text-transform: uppercase; font-size: 28px; color: #666; line-height: 40px;}
.inxwzx_item p{font-family:"\5fae\8f6f\96c5\9ed1"; font-size: 28px; height: 30px; color: #298bca; line-height: 30px; background: url(../images/incpzs_t.png) center no-repeat;}
.xwzx_module_module{ clear: both; height: auto; overflow: hidden; width: 1200px; margin: 20px auto 0;}
.xwzx_module_module ul li{ width: 360px; float: left; margin-left: 30px; height: auto; overflow: hidden;}
.xwzx_pic{ width: 360px; height: 209px; overflow: hidden;}
.xwzx_title{ font-size: 16px; color: #333; font-family:"\5fae\8f6f\96c5\9ed1"; line-height: 26px; margin-top: 10px;}
.xwzx_content{ clear: both; color: #666; font-size: 14px; line-height: 24px; padding: 10px 0px; border-bottom: 1px solid #e5e5e5;}
.xwzx_more{ clear: both;  font-size: 14px; color: #666; line-height: 40px; background: url(../images/xw_tb.png) right center no-repeat; width: 100%;}
.xwzx_module_module ul li a img{ transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.xwzx_module_module ul li:hover a img{transform:scale(1.2); -webkit-transform:scale(1.2);-moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}
.xwzx_module_module ul li:hover .xwzx_title{ color: #429dd2;}
xwzx_module_module ul li:hover .xwzx_more a{ color: #429dd2;}
.inxwzx_title{ width: 276px; margin: 0px auto; height: 40px; margin-top: 20px;}
.inxwzx_title ul li{ width: 128px; height: 40px; line-height: 40px; font-size: 16px; color: #FFF; text-align: center; background: #989898; margin-left: 20px; float: left;}
.inxwzx_title ul li.inxwzx_active{ background: #017cba;}
.inxwzx_title ul li.inxwzx_active a{ color: #FFF;}
.inxwzx_title ul li a{ color: #FFF; display: block;}
.inxwzx_hide{ display: none;}


/*新闻页面*/
.news_item{ width: 100%; height: 45px; margin: 20px 0px;}
.news_item ul li{ width: 120px; height: 45px; color: #333; line-height: 45px; float: left; margin-right: 15px; text-align: center; background: #FFF; font-size: 16px;}
.news_item ul li a{ color: #333;}
.news_item ul li:hover{ background: #429dd2;}
.news_item ul li:hover a{ color: #FFF;}
.news_item ul li.news_active{background: #429dd2; }
.news_item ul li.news_active a{ color: #FFF;}
.news1_content{ clear: both; height: 380px; width: 1200px; margin: 20px auto 0;}
.news1_content ul li{ width: 360px; background: #FFF; padding: 10px; float: left; margin-left: 20px; height: auto; overflow: hidden;}
.news1_content ul li:hover{box-shadow: #E0E0E0 0px 0px 10px;}
.news1_pic{ width: 360px; height: 200px; overflow: hidden;}
.news1_title{ font-size: 16px; color: #333; font-family:"\5fae\8f6f\96c5\9ed1"; line-height: 26px; margin-top: 10px;}
.news2_content{ clear: both; color: #666; font-size: 14px; line-height: 24px; padding: 10px 0px; border-bottom: 1px solid #e5e5e5;}
.news1_more{ clear: both;  font-size: 14px; color: #666; line-height: 40px; background: url(../images/xw_tb.png) right center no-repeat; width: 100%;}
.news1_content ul li a img{ transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.news1_content ul li:hover a img{transform:scale(1.2); -webkit-transform:scale(1.2);-moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}
.news1_content ul li:hover .xwzx_title{ color: #e00111;}

.news_ct_module{ clear: both; height: auto; overflow: hidden; margin-top: 25px;}
.news_ct_module ul li{ width: 1200px; height: 160px; background: #FFF; margin-bottom: 25px;}
.news_ct_module ul li .news_ct_title{width:920px; height:120px; background:#fff; float:left; padding-top:40px; padding-left:30px; padding-right:30px;}
.news_ct_title h2{font-size:16px; color:#3c3c3c; font-weight:normal; padding-bottom:15px;}
.news_ct_title p{ line-height: 25px; color: #666;}
.news_ct_data{width:150px; height:160px; background:#EBEBEB; float:left; padding-top:40px; padding-left:40px;}
.news_ct_data h2{font-size:24px; color:#b7b7b7; font-weight:normal;}
.news_sj{font-size:14px;}
.news_ct_more{width:38px; height:38px; background:url(../images/da.png) no-repeat; margin-top:15px;}
.news_ct_module ul li:hover a .news_ct_title h2{ color: #e00111;}
.news_ct_module ul li:hover a .news_ct_data{ background: #429dd2;}
.news_ct_module ul li:hover .news_ct_data h2{ color: #FFF;}
.news_ct_module ul li:hover .news_sj{ color: #FFF;}
.news_ct_module ul li:hover .news_ct_more{background:url(../images/dah.png) no-repeat;}

div.digg a { background-color: #f9f9f9;  border: 1px solid #ccc; color: #8698b6; margin:0 3px 0 0; padding: 6px 10px;  text-decoration: none;}
.fanye { margin: 0 auto 25px; text-align: center; width:100%;}
div.digg a:hover{ background-color: #429dd2; border: 1px solid #429dd2; color: #fff;}
div.digg {clear: both; height:33px; padding:0px 3px 0; text-align: center;margin:0 auto;}
div.digg span {background-color: #429dd2; border: 1px solid #429dd2; color: #fff; margin: 2px; padding:6px 10px;}


.ercpym_module{ width:1200px; margin: 0px auto; height: auto; overflow: hidden;}
.ct_L{ width:225px; height:auto; float:left;}
.ct_R{ width:955px; float:right; margin-top:20px;}
.ctcommon_module{border:1px solid #f0f0f0; width:953px; height:auto; overflow:hidden;}
.ctcommon_item{ border:none; border-bottom:1px solid #eaeaea; height:51px; line-height:56px;font-family:"\5fae\8f6f\96c5\9ed1";color:#333; font-size:16px; text-indent:20px; width:943px; margin:0px auto;}
.ctcommon_module_module{ clear:both; height:auto; overflow:hidden;font-family:"\5fae\8f6f\96c5\9ed1";color:#212121; line-height:28px; padding:15px; font-size:15px;}
.ctcommon_module_module a{color:#515151;}
.ctcommon_module_module a:hover{color:#F00;}


.ctlxwm_mdoule{ width:100%; height:auto; overflow:hidden;}
.seheader_item{}
.seheader_item_title{ background:url(../images/fl_bg.png) no-repeat; line-height:104px; height:104px;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:26px; color:#FFF;  font-weight:bold; text-indent: 45px;}
.seheader_R{ width:975px; float:right; height:auto; overflow:hidden;}
.seheader_dq{ background:url(../images/home.jpg) 20px center no-repeat; margin-top:55px; font-family:"\5fae\8f6f\96c5\9ed1"; height:40px; line-height:40px; font-size:14px; color:#515151; text-indent:45px;}
.seheader_dq a{ color:#515151;}
.seheader_dq a:hover{ color:#f75800;}
.se_xh{ clear:both; width:100%; height:1px; border-top:1px solid #eee;}


/*二级产品分类*/
.erfl_module_module{ clear:both; width:100%; height:auto; background:#FFF;}
.erfl_content{width:auto; height:auto; background:#FFF; border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0; padding:15px 10px 15px;}
.cenav li{ padding:0 10px; text-indent: 10px; line-height:45px !important; font-size:16px; color:#fff; position:relative;}
.cenav li a{ display:block; color:#FFF; border-bottom:1px solid #ddd; position:relative; overflow:hidden; line-height:45px; z-index:2;}
.cenav li a span{ display:block; float:left; cursor:pointer;}
.cenav li a b{ display:block; float: right; cursor:pointer; font-family:"宋体"; font-weight:normal;}
.cenav li div{ display:block; position:absolute; left:0; top:0; width:0px; height:50px; background:#d2e2ff;}
.cenav li div, .cenav li a{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	color: #333;
}
.cenav li:hover div, .cenav li.cenn div{ display:block; position:absolute; left:0; top:0; width:100%; height:46px; background: #00317e;}
.cenav li:hover a, .cenav li.cenn a{ color:#FFF; border-bottom-color:#d2e2ff; border-bottom: 1px solid #00317e; }

/*二级联系我们*/
.erlx_module{ width:223px; border:1px solid #f0f0f0; height:auto; overflow:hidden;}
.erlx_item{font-family:"\5fae\8f6f\96c5\9ed1"; font-size:16px; font-weight:normal; color:#333; height:45px; line-height:45px; text-indent:15px; border-bottom:1px solid #f0f0f0;}
.erlx_item_title{ width:auto; float:left;}
.erlx_item_more{ width:auto; float:right; margin-right:10px;font-family:"\5fae\8f6f\96c5\9ed1"; font-size:12px; color:#666; font-weight:normal;}
.erlx_item_more a{ color:#666;}
.erlx_item_more a:hover{ color:#e70013;text-decoration:underline;}
.erlx_module_module{ clear:both; height:auto; overflow:hidden; }
.erlx_pic{ width: 100%;}
.erlx_content{ clear: both;padding:8px 10px; font-family:"\5fae\8f6f\96c5\9ed1"; line-height: 26px; color: #666; font-size: 13px; height: auto; overflow: hidden;}

.ctlxwm_mdoule{ width:100%; height:auto; overflow:hidden;}

